import { IPSDEFSearchMode } from '../defield/ipsdefsearch-mode';
import { IPSDEMethodDTOField } from '../service/ipsdemethod-dtofield';

/**
 *
 * 继承父接口类型值[DEFSEARCHMODE]
 * @export
 * @interface IPSDEFilterDTOField
 */
export interface IPSDEFilterDTOField extends IPSDEMethodDTOField {
  /**
   * 实体属性搜索模式
   *
   * @type {IPSDEFSearchMode}
   */
  getPSDEFSearchMode(): IPSDEFSearchMode | null;

  /**
   * 实体属性搜索模式
   *
   * @type {IPSDEFSearchMode}
   */
  get psDEFSearchMode(): IPSDEFSearchMode | null;

  /**
   * 实体属性搜索模式（必须存在）
   *
   * @type {IPSDEFSearchMode}
   */
  getPSDEFSearchModeMust(): IPSDEFSearchMode;
}
